difference bw Ba program and Ba hons